<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>官方文档 | PhalApi(π框架) - PHP轻量级开源接口框架 - 助你创造价值！</title>
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">
    <meta content="email=no" name="format-detection">
    <meta name="Author" content="PhalApi,ecitlm,dogstar">
    <meta name="description" content="index，PhalApi是一个PHP轻量级开源接口框架，致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议，可用于搭建接口/微服务/RESTful接口/Web Services。我们不断更新，保持生气；为接口负责，为开源负责！并承诺永久免费！">
    <meta name="keywords" content="PhalApi,phalapi,phalapi接口开发,后台接口开发,后台接口开发框架,接口开发,接口框架,开源接口框架,PHP后台接口开发,PHP接口开发,PHP接口框架,PHP后台接口框架,phalapi官网,PHP接口框架,php接口开发框架,php接口开发,php web框架,π框架,π开发框架,π接口框架,π接口开发框架,api接口,php接口,,PHP接口框架,phalapi文档,phalapi wiki,PhalApi文档,phalapi在线文档,phalapi官方文档">

    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" media="screen">
    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" media="screen">
    <link rel="stylesheet" href="../css/main.css" />
    <link rel="stylesheet" href="../css/loading_bar.css" />
    <link rel="icon" href="http://webtools.qiniudn.com/dog_catch.png" type="image/x-icon" />
    <script src="../js/pace.min.js"></script>
	
	<!-- 代码高亮 -->
	<link rel="stylesheet" href="../css/highlight.min.css">
	<script src="../js/highlight.min.js"></script>
	<script>hljs.initHighlightingOnLoad();</script>
    
</head>

<body>
    <!-- navbar start -->
    <div class="navbar navbar-default navbar-fixed-top" id="mainnav" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand website_name" href="/"><!-- <span>PhalApi</span> --><strong></strong></a>
            </div>
            <div class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
                <ul class="nav navbar-nav navbar-right" id="nav_bar">
                    <li><a href="https://www.phalapi.net/"><span class="glyphicon glyphicon-home"></span></a></li>
                    <li><a href="https://www.phalapi.net/download.html">下载</a></li>
                    <li class="active"><a href="https://www.phalapi.net/wikis/">文档</a></li>
                    <li><a href="https://www.phalapi.net/donate.html">贡献</a></li>
                    <li><a href="#">|</a></li>
                    <li><a href="http://qa.phalapi.net/" target="_blank">社区</a></li>
                    <li><a href="http://www.ituring.com.cn/book/2405" target="_blank">书籍</a></li>
                    <li><a href="http://demo.phalapi.net/listAllApis.php" target="_blank">体验</a></li>
                    <li><a href="https://github.com/phalapi/phalapi-library" target="_blank">扩展</a></li>
                </ul>
            </div>
            <!--/.nav-collapse -->
        </div>
    </div>
    <!-- navbar end -->


    <div id="content">
        <div class="container">
            <div class="row row-md-flex row-md-flex-wrap">
                <h2>前言</h2>
<ul>
<li><a href=".">首页</a></li>
<li><a href="/wikis/%E6%8E%A5%E5%8F%A3%EF%BC%8C%E4%BB%8E%E7%AE%80%E5%8D%95%E5%BC%80%E5%A7%8B%EF%BC%81.html">接口，从简单开始！</a></li>
</ul>
<h2>一、基础入门</h2>
<h3>开篇</h3>
<ul>
<li><a href="/wikis/1-1.html">[1.1] 下载与安装</a> </li>
<li><a href="/wikis/1-2.html">[1.2] 创建一个自己的项目(含四个脚本命令的使用说明)</a>  </li>
<li><a href="/wikis/1-3.html">[1.3] 在线体验</a></li>
<li><a href="/wikis/1-4.html">[1.4] 文档、帮助和官网</a></li>
<li><a href="/wikis/1-10.html">[1.5] 对PhalApi框架的抉择</a></li>
</ul>
<h3>开发手册</h3>
<ul>
<li><a href="/wikis/1-11.html">[1.11] 快速入门: 接口开发示例(源码+图文)</a></li>
<li><a href="/wikis/1-12.html">[1.12] 参数规则：接口参数规则配置</a></li>
<li><a href="/wikis/1-13.html">[1.13] 统一的接口请求方式：?sevice=XXX.XXX</a></li>
<li><a href="/wikis/1-14.html">[1.14] 统一的返回格式和结构：ret data msg</a></li>
<li><a href="/wikis/1-15.html">[1.15] 数据库操作：基于NotORM的使用及优化</a></li>
<li><a href="/wikis/1-16.html">[1.16] 配置读取：内外网环境配置的完美切换</a></li>
<li><a href="/wikis/1-17.html">[1.17] 日记纪录：简化版的日记接口</a></li>
<li><a href="/wikis/1-18.html">[1.18] 快速函数：人性化的关怀</a></li>
<li><a href="/wikis/1-19.html">[1.19] DI服务速查：各资源服务一览表 </a></li>
<li><a href="/wikis/1-20.html">[1.20] DB操作：数据库基本操作速查</a>  </li>
</ul>
<h3>更多技艺</h3>
<ul>
<li><a href="/wikis/1-21.html">[1.21] 类的自动加载：遵循PEAR包的命名规范</a></li>
<li><a href="/wikis/1-22.html">[1.22] 签名验证：自定义签名规则</a></li>
<li><a href="/wikis/1-23.html">[1.23] 请求和响应：GET和POST两者皆可得及超越JSON格式返回</a></li>
<li><a href="/wikis/1-24.html">[1.24] 缓存策略：更灵活地可配置化的多级缓存</a></li>
<li><a href="/wikis/1-25.html">[1.25] 国际化翻译：为走向国际化提前做好翻译准备</a></li>
<li><a href="/wikis/1-26.html">[1.26] 数据安全：数据对称加密方案</a></li>
<li><a href="/wikis/1-27.html">[1.27] 精益开发：更富表现力的Model层和重量级数据获取的应对方案</a> </li>
<li><a href="/wikis/1-28.html">[1.28] COOKIE：对COOKIE原生态的支持及记忆加密升级版</a> </li>
<li><a href="/wikis/1-29.html">[1.29] 开放与封闭：多入口和统一初始化</a>  </li>
<li><a href="/wikis/1-30.html">[1.30] 保持的力量：接口开发最佳实践</a>  </li>
<li><a href="/wikis/1-31.html">[1.31] 新型计划任务：以接口形式实现的计划任务</a>  </li>
<li><a href="/wikis/1-32.html">[1.32] 在线接口文档：注释规范</a>  </li>
<li><a href="/wikis/1-33.html">[1.33]-开发者工具：实用函数</a>   </li>
</ul>
<h2>二、高级专题</h2>
<h3>思想与应用</h3>
<ul>
<li><a href="/wikis/2-11.html">[2.11] 核心思想：Di依赖注入 让资源更可控</a></li>
<li><a href="/wikis/2-12.html">[2.12] 海量数据：可配置的分库分表</a></li>
<li><a href="/wikis/2-13.html">[2.13] 接口调试：在线sql语句查看与性能优化</a></li>
<li><a href="/wikis/2-14.html">[2.14] 测试驱动开发：意图导向编程下的接口开发</a></li>
<li><a href="/wikis/2-15.html">[2.15] 演进：新型计划任务续篇</a></li>
<li><a href="/wikis/2-16.html">[2.16] 领域驱动设计：应对复杂领域业务的Domain层</a></li>
<li><a href="/wikis/2-17.html">[2.17] 微服务：Api接口服务层</a></li>
<li><a href="/wikis/2-18.html">[2.18] 定制化：资源服务的再实现</a></li>
<li><a href="/wikis/2-19.html">[2.19] 扩展库：可重用的扩展类库 </a></li>
<li><a href="/wikis/2-20.html">[2.20] 约定编程：架构明显的编程风格</a></li>
</ul>
<h3>工具与实践</h3>
<ul>
<li><a href="/wikis/2-21.html">[2.21] 服务器统一部署方案简明版</a></li>
<li><a href="/wikis/2-22.html">[2.22] 更多工具：精英项目和团队建设</a></li>
</ul>
<h2>三、扩展类库</h2>
<ul>
<li><a href="/wikis/3-1.html">[3.1] 扩展类库：微信开发</a></li>
<li><a href="/wikis/3-2.html">[3.2] 扩展类库：代理模式下phprpc协议的轻松支持</a></li>
<li><a href="/wikis/3-3.html">[3.3] 扩展类库：基于PHPMailer的邮件发送</a></li>
<li><a href="/wikis/3-4.html">[3.4] 扩展类库：优酷开放平台接口调用</a></li>
<li><a href="/wikis/3-5.html">[3.5] 扩展类库：七牛云存储接口调用</a></li>
<li><a href="/wikis/3-6.html">[3.6] 扩展类库：新型计划任务 </a>  </li>
<li><a href="/wikis/3-7.html">[3.7]-扩展类库：微信小程序开发</a></li>
<li><a href="/wikis/3-8.html">[3.8] 扩展类库：用户、会话和第三方登录集成</a></li>
<li><a href="/wikis/3-9.html">[3.9] 扩展类库：swoole支持下的长链接和异步任务实现</a>  </li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/wikis/Auth-%E6%9D%83%E9%99%90%E6%89%A9%E5%B1%95%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3">[3.10] 扩展类库：Auth 权限扩展 (由@黄苗笋提供)</a>  </li>
<li><a href="/wikis/3-11.html">[3.11] 扩展类库：基于FastRoute的快速路由（支持RESTful）</a>  </li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/tree/master/Cluster/">[3.12] 扩展类库：基于PhalApi的DB集群拓展Cluster (由@喵了个咪提供)</a>  </li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/tree/master/Redis/">[3.13] 扩展类库：基于PhalApi的Redis拓展 (由@喵了个咪提供)</a></li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/tree/master/UCloud/">[3.14] 基于PhalApi的图片上传拓展 (由@Summer)</a></li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/tree/master/Pay/">[3.15] 基于PhalApi的第三方支付拓展 (由@Summer)</a></li>
<li><a href="http://git.oschina.net/dogstar/PhalApi-Library/tree/master/Image/">[3.16] PhalApi-Image -- 图像处理 (由@喵了个咪提供)</a></li>
</ul>
<h2>四、项目实践</h2>
<ul>
<li>[4.1] 开发实战1：利用扩展库进行微信服务号开发</li>
<li><a href="/wikis/4-2.html">[4.2] 开发实战2：模拟优酷开放平台接口项目开发</a></li>
<li><a href="/wikis/4-3.html">[4.3] 开发实战3：一个简单的小型项目开发（奔跑吧兄弟投票活动）</a></li>
<li>[4.4] 开发实战4：一个可能的大型项目开发（多终端多版本）</li>
<li><a href="http://git.oschina.net/xiaoxunzhao/freeApi">[4.5] 落地应用框架：freeApi服务于互联网开发者的免费接口供应平台（由@转身.满目疮痍 提供，并正在致力开发完善中）</a></li>
</ul>
<h2>五、其他</h2>
<ul>
<li><a href="/wikis/5-1.html">[5.1] 架构与思想：Phal Api核心设计和思想解读</a></li>
<li><a href="/wikis/5-2.html">[5.2] 杂谈：扯一些phal Api的前世和今生</a></li>
<li><a href="/wikis/5-3.html">[5.3] 框架总结：术语表和PHP开发建议</a></li>
<li><a href="/wikis/5-4.html">[5.4] 许可</a>  </li>
<li><a href="/wikis/5-5.html">[5.5] 联系和加入我们</a>  </li>
<li><a href="/wikis/5-6.html">[5.6] 更新日记 </a>  </li>
<li><a href="/wikis/5-8.html">[5.8] 致框架贡献者：加入PhalApi开源指南</a> </li>
<li><a href="/wikis/%E9%99%84%E5%BD%951%EF%BC%9A%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%8F%82%E8%80%83%E6%A8%A1%E6%9D%BF.html">附录1：接口文档参考模板</a>  </li>
</ul>
<h2>六、SDK包</h2>
<ul>
<li><a href="/wikis/6-1.html">[6.1] 基于接口查询语言的SDK包</a>  </li>
<li><a href="/wikis/6-2.html">[6.2] SDK包（JAVA版）</a>  </li>
<li><a href="/wikis/6-3.html">[6.3] SDK包（PHP版）</a>  </li>
<li><a href="/wikis/6-4.html">[6.4] SDK包（object c版） 由@Aevit 提供</a>  </li>
<li><a href="/wikis/6-5.html">[6.5] SDK包（javascript版） 由@喵了个咪 提供</a>  </li>
<li><a href="/wikis/6-6.html">[6.6] SDK包（Ruby版）</a>  </li>
</ul>
<h2>七、教程</h2>
<h3>教程-入门篇</h3>
<ul>
<li><a href="/wikis/7-1.html">[7.1]-简单介绍以及环境搭建</a>  </li>
<li><a href="/wikis/7-2.html">[7.2]-把它玩起来</a>  </li>
<li><a href="/wikis/7-3.html">[7.3]-请求和返回</a>  </li>
<li><a href="/wikis/7-4.html">[7.4]-国际化高可用和自动生成文档</a>  </li>
<li><a href="/wikis/7-5.html">[7.5]-数据库操作和Model层</a>  </li>
<li><a href="/wikis/7-6.html">[7.6]-小技巧和浅谈API适用范围以及入门篇总结</a> </li>
</ul>
<h3>教程-进阶篇</h3>
<ul>
<li><a href="/wikis/7-7.html">[7.7]-三层结构Api,Domain,和Model</a>  </li>
<li><a href="/wikis/7-8.html">[7.8]-DI依赖注入和单例模式</a>  </li>
<li><a href="/wikis/7-9.html">[7.9]-自动加载和拦截器</a>  </li>
<li><a href="/wikis/7-10.html">[7.10]-notrom进阶以及事务操作</a>  </li>
<li><a href="/wikis/7-11.html">[7.11]-数据库读写分离</a>  </li>
<li><a href="/wikis/7-12.html">[7.12]-解决大量数据存储数据库分表分库拓展</a> </li>
<li><a href="/wikis/7-13.html">[7.13]-使用缓存以及用redis拓展解决实际问题</a> </li>
<li><a href="/wikis/7-14.html">[7.14]-PhalApi能带来什么和进阶篇总结</a> </li>
</ul>
<h3>教程-实战篇</h3>
<ul>
<li><a href="/wikis/7-15.html">[7.15]-Redis队列处理异步任务</a> </li>
</ul>
<h2>八、视频教程</h2>
<ul>
<li><a href="/wikis/8-1.html">[8.1]-PhalApi视频教程</a>  </li>
</ul><div style="float: left">
<h4>
<a href="http://qa.phalapi.net/">还有疑问？欢迎到社区提问！</a>
&nbsp;&nbsp;
<a href="http://docs.phalapi.net/#/v2.0/">切换到PhalApi 2.x 开发文档。</a>
</h4>
</div>
            </div>
        </div>
    </div>

 <!-- 广告位 -->
<div class="grid-wrapper desktop-only">
	<p align="center">
		<a href="http://7xiz2f.com1.z0.glb.clouddn.com/%E6%88%91%E7%9A%84%E5%90%8D%E5%AD%97%E5%8F%AB%EF%BC%9A%CF%80%E6%A1%86%E6%9E%B6%20-%20PhalApi%202016%E5%B9%B4%E5%BA%A6%E5%BC%80%E6%BA%90%E6%80%BB%E7%BB%93%20-%20%E5%AE%98%E6%96%B9%E5%87%BA%E5%93%81.pdf" target="blank"><img width="950" height="100" src="http://7xiz2f.com1.z0.glb.clouddn.com/ad_20170104.png"></a>
		<a href="http://www.itran.cc/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/9/69/b88bc92455dc1239f9a5bf8d72929.png"></a>
		<a href="http://web-tools.phalapi.net/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/7/d0/88f523566c482296aecc43d185ca2.png"></a>
	</p>
</div>

        <!-- footer -->
        <div class="footer">
            <div class="link container ">
                <div class=" col-xs-7 col-sm-7 col-md-7 col-lg-7 ">
                    <h3>PhalApi (π框架)</h3>
                    <p>一个轻量级PHP开源接口框架，专注于接口服务开发，支持HTTP/SOAP/RPC协议，拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库，可用于快速搭建微服务、RESTful接口或Web
                        Services。</p>
                    <!-- <p>:</p> -->
                    <a href="https://www.phalapi.net/" target="_blank"> PhalApi </a>
                    <span>|</span>
                    <a href="http://qa.phalapi.net/" target="_blank">社区</a>
                    <span>|</span>
                    <a href="download.html" target="_blank">下载</a>
                    <span>|</span>
                    <a href="/wikis/">文档</a>
                    <span>|</span>
                    <a href="http://www.ituring.com.cn/book/2405" target="_blank">书籍</a>
                    <span>|</span>
                    <a href="http://demo.phalapi.net/listAllApis.php" target="_blank">体验</a>
                    <span>|</span>
                    <a href="donate.html" target="_blank">贡献</a>
                    <span>|</span>
                    <a href="https://github.com/phalapi/phalapi-library" target="_blank">扩展</a>
                    <span>|</span>
                    <a href="/license.html" target="_blank">许可</a>
                    <span>|</span>
                    <a href="/about.html" target="_blank">关于</a>
                    <span>|</span>
                    <a href="https://www.phalapi.net/wikis/en/" target="_blank">English</a>

                </div>
                <div class=" col-xs-5 col-sm-5 col-md-5 col-lg-5 contact_us ">
                    <h3>联系我们</h3>
                    <a href="https://github.com/phalapi/phalapi"><img src="../images/github.png" alt="github" /></a>
                    <a href="http://weibo.com/p/100808d236e99beb645bfb56ed1c37dde9b8bd?k=phalapi%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6&from=501&_from_=huati_topic"><img src="../images/weibo.png"  alt="weibo" /></a>
                    <a href="http://7xslqv.com1.z0.glb.clouddn.com/images/1/b0/894fde762850cb11250253f7d5ede.png"><img src="../images/zfb.png"  alt="zfb" /></a>
					<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f16292029e59975d4ccfccc70ed87aa5c5646df512e83b0e9e1270e8368be461"><img border="0" src="images/qq.png" alt="π框架 - PhalApi交流群②" title="π框架 - PhalApi交流群②"></a>
					<a href="http://git.oschina.net/dogstar/PhalApi"><img src="../images/git-oschina.png"  alt="git-oschina" /></a>
                </div>
                <div class="cls"></div>
                <div class="text-center copy_right"> ©2015-2017 PhalApi All Rights Reserved. <a href="http://www.miitbeian.gov.cn" target="_blank">粤ICP备15028808号</a>

				<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1255326144'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s4.cnzz.com/z_stat.php%3Fid%3D1255326144%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script>
                </div>
            </div>
        </div>
    </div>


    <a href="https://github.com/phalapi"><img id="gitHub_fllow" style="position: fixed; top: 0; right: 0; border: 0;z-index:9999" src="https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a>


    <script src="../js/jquery-1.11.1.min.js"></script>
    <script src="../js/bootstrap.min.js"></script>
</body>

</html>